package com.qixiaobao.nondirect.invoice.mapper;

import com.qixiaobao.nondirect.invoice.domain.InvoiceStatistic;
import com.qixiaobao.nondirect.invoice.domain.InvoiceStatisticNew;
import com.qixiaobao.nondirect.invoice.domain.dto.NonDirectInvoiceStatisticDTO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Description 发票汇总  数据层
 * @Author yangxm
 * @Date 2025/7/8 11:12
 */
@Mapper
public interface InvoiceStatisticMapper {


    /**
     * @Description 查询发票汇总列表
     * @Author yangxm
     * @Date 2025/7/8 11:17
     * @param nonDirectInvoiceStatisticDTO
     * @return java.util.List<com.qixiaobao.nondirect.invoice.domain.InvoiceStatistic>
     */
    List<InvoiceStatistic> selectInvoiceStatisticList(NonDirectInvoiceStatisticDTO nonDirectInvoiceStatisticDTO);

    /**
     * @Description 查询发票汇总（新）列表
     * @Author yangxm
     * @Date 2025/7/8 13:19
     * @param nonDirectInvoiceStatisticDTO
     * @return java.util.List<com.qixiaobao.nondirect.invoice.domain.InvoiceStatisticNew>
     */
    List<InvoiceStatisticNew> selectInvoiceStatisticNewList(NonDirectInvoiceStatisticDTO nonDirectInvoiceStatisticDTO);
}
